package com.shujia.jichu

import java.util

object Demo13JavaList {
  def main(args: Array[String]): Unit = {
    /**
     * 使用java中的集合
     */
    val list: util.ArrayList[Int] = new util.ArrayList[Int]()

    list.add(11)
    list.add(22)
    list.add(33)
    list.add(44)
    list.add(55)
    list.add(66)

    println(list)
    println("=" * 100)

    //如何获取元素
    println(list.get(0))

    println("=" * 100)
    //如何遍历集合
    /** scala中增强for循环和java中的增强for循环不是同一个循环
     *
     * scala中的增强for循环是专门遍历scala语言中的序列迭代器
     * java中的增强for循环替代java中迭代器
     * 而scala语言中的序列迭代器和java中迭代器不是同一种，所以没法互用
     *
     */
    //    for(elem <- list){
    //
    //    }

    //使用索引下标
    var i = 0
    while (i < list.size()) {

      println(list.get(i))
      i += 1
    }


  }

}
